//MotoristaDAO.java
//Interface do Motorista
package dao;

import java.sql.SQLException;
import java.util.List;

/**
 * @author Diego Heusser
 * @author Eder Schramm
 */
public interface MotoristaDAO {

    public boolean inserir(modelo.Motorista umMotorista);

    public boolean alterar(modelo.Motorista umMotorista);

    public boolean remover(int id);
    
    public boolean apagarDados();
    
    public boolean criarTabela() throws Exception;

    public List<modelo.Motorista> listar();
    
    public List<modelo.Motorista> listar(String nome);

    public List<modelo.Motorista> listarFisico();
    
    public boolean idValido(int id);
}
